/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package modelo;

import java.io.Serializable;
import java.util.Date;

/**
 *
 * @author Toshiba
 */
public interface DevolucionInterface extends Serializable {

    @Override
    boolean equals(Object object);

    Date getFechaDevolucion();

    Date getHoraDevolucion();

    Integer getIdDevolucion();

    Estadorecurso getIdEstadoRecurso();

    Usoretiro getIdUsoRetiro();

    String getObservacion();

    /**
     * Obtiene el userAudita de la Devolucion
     * @return El userAudita de la Devolucion
     */
    String getUserAudita();

    @Override
    int hashCode();

    void setFechaDevolucion(Date fechaDevolucion);

    void setHoraDevolucion(Date horaDevolucion);

    void setIdDevolucion(Integer idDevolucion);

    void setIdEstadoRecurso(Estadorecurso idEstadoRecurso);

    void setIdUsoRetiro(Usoretiro idUsoRetiro);

    void setObservacion(String observacion);

    /**
     * Fija el userAudita de la Devolucion al valor especificado
     * @param userAudita El userAudita de la Devolucion
     */
    void setUserAudita(String userAudita);

    @Override
    String toString();

}
